]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
EndSessionDialog: don't show other logged in users at log out
authorGiovanni Campagna <gcampagn@redhat.com>
Fri, 30 Aug 2013 11:40:40 +0000 (13:40 +0200)
committerGiovanni Campagna <gcampagn@redhat.com>
Fri, 30 Aug 2013 13:59:13 +0000 (15:59 +0200)
We're not killing their session, so it's pointless to show them.

https://bugzilla.gnome.org/show_bug.cgi?id=707124

js/ui/endSessionDialog.js

index 3e7f826ea842e6bfef7870d2a64c859379549a66..049fe5f316958fbbe51f9c890374382682916878 100644 (file)
@@ -73,7 +73,8 @@ const logoutDialogContent = {
     },
     confirmButtons: [{ signal: 'ConfirmedLogout',
                        label:  C_("button", "Log Out") }],
-    iconStyleClass: 'end-session-dialog-logout-icon'
+    iconStyleClass: 'end-session-dialog-logout-icon',
+    showOtherSessions: false,
 };
 
 const shutdownDialogContent = {
@@ -88,7 +89,8 @@ const shutdownDialogContent = {
                      { signal: 'ConfirmedShutdown',
                        label:  C_("button", "Power Off") }],
     iconName: 'system-shutdown-symbolic',
-    iconStyleClass: 'end-session-dialog-shutdown-icon'
+    iconStyleClass: 'end-session-dialog-shutdown-icon',
+    showOtherSessions: true,
 };
 
 const restartDialogContent = {
@@ -101,7 +103,8 @@ const restartDialogContent = {
     confirmButtons: [{ signal: 'ConfirmedReboot',
                        label:  C_("button", "Restart") }],
     iconName: 'view-refresh-symbolic',
-    iconStyleClass: 'end-session-dialog-shutdown-icon'
+    iconStyleClass: 'end-session-dialog-shutdown-icon',
+    showOtherSessions: true,
 };
 
 const restartInstallDialogContent = {
@@ -115,7 +118,8 @@ const restartInstallDialogContent = {
     confirmButtons: [{ signal: 'ConfirmedReboot',
                        label:  C_("button", "Restart & Install") }],
     iconName: 'view-refresh-symbolic',
-    iconStyleClass: 'end-session-dialog-shutdown-icon'
+    iconStyleClass: 'end-session-dialog-shutdown-icon',
+    showOtherSessions: true,
 };
 
 const DialogContent = {
@@ -553,7 +557,8 @@ const EndSessionDialog = new Lang.Class({
             this._applications.push(inhibitor);
         }
 
-        this._loadSessions();
+        if (DialogContent[type].showOtherSessions)
+            this._loadSessions();
 
         this._updateButtons();